/*重置reset*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin:0; padding:0; }

table { border-collapse:collapse; border-spacing:0; }

fieldset, img { border:0; }

ul, ol { list-style:none; }

a { text-decoration:none; color:#000; }

h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }

/*清除浮动*/

/*--------------------正文开始---------------------------------*/

body { font:12px "微软雅黑", Arial, Helvetica, sans-serif; }



#header {height:181px; width:1120px; z-index:100; margin:0 auto;}
#header .tel { text-align:left;color:#231815; font-size:16px;   float:left; padding-top:25px; padding-left: 306px;}
#header .tel span{font-size:30px; text-align:left; line-height:40px; color:#ea5404; letter-spacing:0px;display: block;}
#header .right {float:left;width:500px;height:136px;  text-align:left; background: url(../images/tel.gif) 232px 39px no-repeat;}
#logo { float:left;width:620px; height:136px;}
#logo img{ float:left;width:620px; height:136px;}
.h_bottom{ margin:0 auto; width:1120px;height:67px;}
.hotkword{ line-height:67px; font-size:12px; color:#fff; padding-left:20px; width:165px; float:left;}
.timg{ width: 100%; overflow: hidden;}
.timg img{width:1920px;margin:0 calc(50% - 960px);}
#ground{  width:100%; float:left; background:url(../images/bg.gif) center top repeat-x;  }
.bjs{ float:left;}
.hotword{width: 1120px; margin-left:auto; margin-right: auto; height: 50px; font-size: 14px; color: #6f6f6f; line-height: 50px;}
.hotword a{color: #6f6f6f; padding: 0 5px;}
.ali{ float:left; padding-top:18px; padding-left:20px;}

/*gallery*/

#slides {

z-index:10;

	position:relative;

	overflow:hidden;

}

#slides .slides_container { margin:0 auto;

	width:1920px;z-index:10; 

	position:absolute; left:50%; height:595px;  margin-left:-960px; text-align:center;

}

/*Pagination*/

.pagination {

	position:absolute;

	bottom:15px;

	left:48%;

	z-index:200;

	width:120px;

}

.pagination li {

	float:left;

	margin:0 5px;

	list-style:none;

}

.pagination li a {

	display:block;

	width:12px;

	height:0;

	padding-top:12px;

	background-image:url(../images/pagination.png);

	background-position:0 0;

	float:left;

	overflow:hidden;

}

.pagination li.current a {

	background-position:0 -12px;

}

/*page*/

#wapper { float: left; width:100%;}

#sidebar{ float:left; width:100%; background:#f8f8f8;}

.brand{width: 100%; overflow: hidden;  }

.brand img{width:1920px;margin:0 calc(50% - 960px);}

.wlbj{margin:0 auto; width:1120px;}

#sidebar1{ float:left; width:100%;background:url(../images/bg1.jpg) center 1647px no-repeat;}

#sidebar2{ float:left;  width:100%;background:url(../images/bg1.gif) center top repeat-x;}





.chanpinbt{width: 1120px; float: left;}

.chanpinbt h2{ color:#0858b1; font-size: 36px; text-align: center; font-weight: 600; line-height:70px; padding-top:20px; background: url(../images/h21.gif) center 95px no-repeat; height: 150px;}

.chanpinbt h2 span{display: block; font-size: 36px; color: #0054ae;}

.chanpinbt h2 small{ font-size: 20px; color: #b0b0b2;display: block;font-weight: 200;line-height:70px;}







#about {width:1120px;float:left; height:615px;}

#about h2{ color:#0d2d55; font-size:40px; text-align: center; font-weight: 600; line-height:65px; padding-top:50px; background: url(../images/h21.png) center 85px no-repeat; height: 140px;}

#about h2 small{ font-size: 16px; color: #b0b0b2;display: block;font-weight: 200;line-height:30px;}

#about p {font-size:16px; text-align:left;   line-height:33px; color:#3d3d3c;text-indent:2em; padding-top:30px; }

#about p img{ float:left; padding-right:30px; margin-top: -30px;}

#about p a{float:left;  color:#000000; font-size:16px; padding:3px 15px; line-height: 25px; text-align: center;text-indent:0em; margin-top:20px; border:1px solid #000000;}







#productstype { width:240px; padding:13px;  float: left; height: 747px; border: 2px solid #c3c3c3;}

#productstype h3{ background:#0858b1;font-size:24px; color: #fff; text-align:center;   height:80px;  line-height:30px;  padding-top:20px; }

#productstype h3 small{font-size:16px; display: block;}

.p-type {  float: left; width:240px; }

.p-type li {text-align:center; height:40px;  margin-top: 10px; background:#f6f6f6; }

.p-type li a {   font-weight:100;  color:#000000; height:38px;  font-size:16px;   line-height:38px;display: block;}

.p-type li:hover{ background:#fea801; }

.plx{ margin-left: auto; margin-right: auto; background:#0858b1; color: #fff; text-align: center; margin-top: 10px; }

.plx h2{font-size: 24px; line-height:60px;}

.plx p{ line-height:47px; font-size: 16px;}

.plx span{ font-size: 16px; font-weight: 600; line-height:40px; }







.chanpin1 {float:left;   width:1120px;}

.chanpin1 h2{ color:#0d2d55; font-size:40px; text-align: center; font-weight: 600; line-height:65px; padding-top:50px; background: url(../images/h21.png) center 85px no-repeat; height: 120px;}

.chanpin1 h2 small{ font-size: 16px; color: #b0b0b2;display: block;font-weight: 200;line-height:30px;}



.chanpin1 .cp1 {float:left;}

.chanpin1 .cp1 li {float:left;   text-align: center;  margin:0px 6px; margin-top:10px;}

.chanpin1 .cp1 li img { width:361px; height:265px; text-align: center;}

.chanpin1 .cp1 li span {  position:relative;  color:#444343;     display:block;  font-size: 18px; line-height:60px; text-align:center; 

}

.chanpin1 .cp1 li:hover *{ color:#0d2d55; 

}



.yyly {float:left;   width:1120px;}

.yyly h2{ color:#0d2d55; font-size:40px; text-align: center; font-weight: 600; line-height:65px; padding-top:50px; background: url(../images/h21.png) center 85px no-repeat; height: 120px;}

.yyly h2 small{ font-size: 16px; color: #b0b0b2;display: block;font-weight: 200;line-height:30px;}

.yyly img{width: 1120px;}



.youshi{height: 809px;}







.chanpin2 {float:left;   width:1120px; height: 618px;}

.chanpin2 h2{ color:#0d2d55; font-size:40px; text-align: center; font-weight: 600; line-height:65px;  background: url(../images/h21.png) center 35px no-repeat; height: 120px;}

.chanpin2 h2 small{ font-size: 16px; color: #b0b0b2;display: block;font-weight: 200;line-height:30px;}

.chanpin2 .cp1 {float:left;}

.chanpin2 .cp1 li {float:left;   text-align: center;  margin:0px 17px; margin-top:10px;}

.chanpin2 .cp1 li img { width:246px; height:176px; text-align: center;}

.chanpin2 .cp1 li span {  position:relative;  color:#444343;     display:block;  font-size: 18px; line-height:60px; text-align:center; 

}

.chanpin2 .cp1 li:hover *{ color:#0d2d55; 

}





.zbly{background:#f68100;float:left;   width:1120px; height: 170px; }

.zbly1{width: 690px; float: left; padding-left:25px; }

.zbly1 span{display: block; color: #fff; }

.zbly1 span:nth-child(1){ font-size: 22px; padding-top: 20px; line-height: 30px;}

.zbly1 span:nth-child(2){ font-size: 30px; line-height: 60px;}

.zbly1 span:nth-child(3){ font-size: 16px; line-height: 30px;}

.zbly2{float: left;}

.zbly2 ul{width: 265px; float: left; padding-top: 17px;}

.zbly2 .kd2{margin-top: 20px;}

.zbly2 .kd2 input{  height:40px; font-size:14px; width: 215px;  text-align:left; border: 1px solid #fc9c32; background: none; padding-left: 10px; color:#fff; }

.zbly2 .coolbg{float: left; width:100px; background:#fff; color:#f7aa55;  font-size:24px; height:100px; border:0px;cursor:pointer; margin-top:37px; }



.ppbz{margin-top: 50px; width: 1120px; float: left; height: 774px;}

.ppbz h2{ color:#fff; font-size:36px; text-align: center; font-weight: 600; line-height:65px; padding-top:45px; height: 145px; letter-spacing:2px; }

.ppbz h2 small{ font-size: 16px; color: #fff;display: block;font-weight: 200;line-height:30px;}

.ppbz ul li{float: left;width: 259px; background: #fff; height: 518px; text-align: center;}

.ppbz ul li:not(:first-child){margin-left:28px; }

.ppbz ul li span{ color: #2d2d2d; font-size: 24px;line-height:70px; padding-top: 10px; font-weight: 600;}

.ppbz ul li p{color: #2d2d2d;font-size: 16px;line-height: 35px;}



.zbdh{width: 334px; text-align: center;float: left;padding-left: 786px; height: 124px; padding-top: 20px;}

.zbdh{ color:#343434;font-size:16px;  }

.zbdh span{display: block; font-size: 24px; color: #292929; line-height:40px;}

.zbdh a{background:#f68100; color:#fff;  font-size:14px; line-height:40px; padding:5px 30px;  border-radius:15px;     }



.dbzx{width: 1020px; float: left;height:138px;color:#fff;font-size:24px; padding:0px 50px;  line-height: 50px; padding-top:30px; }

.dbzx a{background:#f68100; color:#fff;  font-size:18px; line-height:50px; padding:5px 30px; margin-left:350px;   }













.cpmore{ text-align:center; padding-top:45px;}

.cpmore a{ background:#fff; font-size:14px; color:#716f6f; padding:5px 25px; border:1px solid #d7d6d6; border-radius:20px; }



.chanpin {float:left;  width:1120px; background: url(../images/bgcp.gif) left 277px no-repeat; height: 1000px;}

.chanpin h2{text-align:center; height:130px; padding-top:30px; line-height:40px;color:#135bbf; font-size:36px; font-weight: 600;}

.chanpin h2 small{padding-left: 15px;font-weight:200;}

.chanpin h2 p{text-align:center;  line-height:35px;color:#000000; font-size:14px; }

.chanpin h2 a{text-align:center;  line-height:35px;color:#135bbf; font-size:14px; }

.chanpin .cp {float:left;width: 1120px; }









.newslist {width:1120px;float:left; }

.newslist h2{ color:#0d2d55; font-size:40px; text-align: center; font-weight: 600; line-height:65px; padding-top:50px; background: url(../images/h21.png) center 85px no-repeat; height: 120px;}

.newslist h2 small{ font-size: 16px; color: #b0b0b2;display: block;font-weight: 200;line-height:30px;}

.newstop{width: 420px;  float:left; height: 400px;}

.newstop .pict{ width:420px; float:left; height: 220px;}

.newstop .pict img{width: 420px; height: 220px;}

.newstop .p2{  float:left;  font-size:16px; color:#656464; line-height:35px; }

.newstop .p2 a{ font-size:20px; color:#0d0d0d; display: block; padding-top:10px; line-height:45px;}

.newslist ul {width:600px; float:left; padding-left: 100px;}

.list li a{font-size:18px; color:#0d0d0d; display: block; padding-top:10px; line-height:40px; }

.list li {height:123px;  line-height:40px;border-bottom: 1px dashed #cecccc; }

.list li span{ float: right;  }

.list li p{ font-size: 16px;color:#656464; line-height:30px;}





.contact { width:390px; float:left; height:203px;}

.contact h2{font-size:20px;  color: #fff; line-height:50px; padding-top:25px; font-weight: 600;}

.contact p {line-height:40px;  font-size:16px; color:#fff; text-align:left; }

.code{float: left;width:730px;  height:91px; float:left;  }

.code img{width: 96px; padding-left: 557px; }

.code span{display: block; text-align: center; color: #fff; font-size: 14px ;line-height: 40px;}

.code1{float: left; padding:20px; }

.code2{float: left;padding:20px; }





.ffenlei{width: 560px; float: left;}

.ffenlei ul{ padding-left: 10px; padding-top:30px;}

.ffenlei li{width: 170px; float: left;line-height:37px; }

.ffenlei li a{ color:#fff; font-size: 14px; }



.mess{ width:560px;float:left;  height:360px;}

.mess h2{ height:70px; line-height:60px; font-size:18px; color:#1f1f20;}

.mess form{  float:left; width:560px}

.mess .dy1 { display: block;  width:560px; font-size:16px; color:#1f1f20;letter-spacing:1px; height:30px; line-height:30px;}

.mess .dy2 input{  height:27px; font-size:14px;   text-align:left; background:#fff; border: 1px solid #e2e2e2;}

.mess .kd2{ float:left;}

.mess .kd3{ float:left;}

.mess .kd3 .dy2 input{ height:75px; }

.mess .coolbg{ width:115px; background:#0fb935; font-size:12px; height:27px; color:#fff; border:0px;cursor:pointer; }

.mess .coolbg1{  width:115px; background:#f8ba43;  margin-left:25px;font-size:12px; height:27px; color:#fff; border:0px;cursor:pointer; }





#gallery { width:295px;  height:202px; overflow:hidden; padding:4px 3px; border:1px solid #b8c6be; border-top:none; }

#gallery img { width:289px; height:199px;  }



 .more { float:right;}

  .more a{ font-size:14px;color:#000000; text-align:center;  line-height:42px; font-weight: 200; }

 .more1 { float:right; padding-top:55px;}

  .more1 a{ font-size:14px;color:#fff; text-align:center;  line-height:35px; font-weight: 200; }

 .more2 { float:right; padding-top:30px; padding-right:10px; }

  .more2 a{ font-size:14px;color:#202020; text-align:center;  line-height:35px; border: 1px solid #999999; padding: 1px 3px;}



.top{ text-align: center;}  

#bottom { width:100%; float:left; background: url(../images/bbbot.gif) center top no-repeat #0d2d55;}

#link { margin:0 auto;width:1120px;min-height: 57px; color:#fff;font-size:14px;}

#link dl {}

#link dl span {  float:left;  line-height:30px;}

#link span { color:#fff; font-size:14px; }

#link dl  a { display:block; padding:0 10px; line-height:30px; color:#fff; float:left; font-size:14px; }

#link dl dd a:hover { text-decoration:underline; }



#case {float:left; width:1120px; height:285px;}

#case h2{ color:#000000; font-size: 36px; text-align: center; font-weight: 600; line-height:100px; background: url(../images/h21.gif) center 95px no-repeat; height: 130px;}

.product_list { 

	width:1120px; height:285px;

	float:left;

	}

.product_inner {overflow:hidden; 

	width:1120px;

	height:189px;}

.product_list li { padding:0px 10px;

	float:left;

}

.product_list li img { 

	width:266px;

	height:189px;

}

.product_list li span { font-size:18px;

	color:#000000;

	display:block;

	line-height:50px;

	text-align:center;

}

.product_list li span:hover {

	text-decoration:underline;

}









/*footer*/

 .map{ float:left; width:440px; height:240px; background: url(../images/left.gif) left top no-repeat;}

#map{ margin-left:54px; margin-top: 24px; }

.footer { width:1120px; float: left; }

.footer p{ color:#fff;  text-align:left; font-size:14px;  line-height:40px;}

.b_l{width: 495px; float: left;}

.mrt{width: 495px;float: left; height: 160px;}

.mrt h2{font-size: 20px; color: #fff; line-height: 80px; font-weight: 600;}

.mrt p{ font-size: 15px; color:#ffffff; line-height: 25px;  }





/*nav*/

#nav {height:87px;  width:730px; float:left; }

#nav ul {float:left; padding-top: 25px;}

#nav li{float:left; width:104px; }

#nav li a { color:#fff;font-size:16px;line-height:55px;display:block; text-align:left;  }

.back { position:absolute; margin-top:-22px;

    left:48.5%;

}



/*产品列表页*/

#p-page {float:left; 

	width:1004px;

}

#leftsides {

	float:left;

	width:240px;

}

#leftlist {background:#FFF;border:1px solid #d5d3d3;

	width:238px; margin-bottom:10px;

}

#leftsides 

.products li{padding-left:25px; background:url(../images/guid_tag.png) 10px no-repeat; height:25px; line-height:25px; }

.products li a { color:#333;}

.products li a:hover {

	font-weight:bold;

	text-decoration:underline;

}



.lianxi{width:238px;background:#FFF;border:1px solid #0077e6;}

.pright h3{ height:30px; font-size:14px; line-height:30px; text-align:center; color:#fff; background:#0060aa;}

.lianxi p { padding:10px;line-height:25px;color:#333;}





.pagelist {float:right; text-align:right; padding-right:10px;color:#000;}

.pagelist a{ color:#000;}

.pagelist li {padding:0px 5px;

    float: left;

}





/*鏂囩珷鍒楄〃*/

.n-pages {}

.n-pages { width:910px; padding-left:30px;}

.n-pages li{ font-size:14px; color:#afafaf; line-height:60px; border-bottom:1px #999 dotted;}

.n-pages a { font-size:16px; color:#262626;  text-decoration:none;}

.n-pages a:hover { color:#000;

}

.n-pages span{ float:right; padding-right:10px;}

.aboutus{ font-size:12px;line-height:25px; font-weight:200px; letter-spacing:1px; color:#000;}

.aboutus ul li{ text-align:center;}

.header{ width:1120px; height:45px; float: left; 

}

.header .nav{

	width:1120px;

	height:45px;

	line-height:45px;

	position: relative;

	z-index: 111;

}

.header .nav li{

	float: left;

	width:140px;

	height:45px;

	line-height:45px;

	text-align: center;

}

.header .nav li a{ font-size: 16px; height:45px; line-height:45px; display: block;

	color: #fff;

}

.header .nav li a:hover{ color: #fff;background:#f68100; }

.header .nav li .second-nav{ 

	width:140px;

	display: none;

	position: relative;

}

.header .nav li .second-nav li{

	position: relative;

	width: 100%;

	height: 40px;

	line-height: 40px;

	 background: #f68100;



}

.header .nav li .second-nav li a{ height: 40px; line-height: 40px; font-size: 12px;color: #fff;

	

}

.header .nav li .second-nav li a:hover{ color:#fff;background:#f68100;}

.header .nav li .second-nav li .third-nav{

	/*position: absolute;*/

	width: 90px;



	display: none;

	margin-left: 100%;

	margin-top: -40px;

}



/*侧导航*/

#files{width:240px; float:left;}

.tree ul{margin-left:8px;}

.first a{ color:#000; padding-left:35px;  background:url(../images/stree_03.gif) 20px center no-repeat; height:34px; line-height:35px;}

.second a{ color:#666; padding-left:50px;  background:url(../images/stree_03.gif) 35px center no-repeat; height:34px; line-height:35px;}

.third a:hover{ background:url(../images/third_03.gif) 90px center no-repeat; color:#ee7200;}

.first a:hover{ font-weight:600;}

.tree li a{display:block;text-decoration:none; color:#000;}

.tree ul.tree-group-collapsed{display:none;}